//为什么要封装接口
//统一管理、优化代码、减少冗余，提高复用率。
//引入封装好的基础地址
import baseUrl from './baseUrl'
// 这里面封装的是uni.request方法
let http = (obj)=>{
	return new Promise((resolve,reject)=>{
		//调用uni.request方法
		uni.request({
			url:baseUrl + "/api" + obj.url ,
			method:obj.method || 'GET',
			data:obj.data || {},
			header: obj.header || {
				"content-type":"application/json"
			},
			success(res){
				resolve(res)
			},
			fail(err){
				reject(err)
			}
		})
	})
}

export default http